Platform Explorer / Nuxeo Platform 5.8

Component org.nuxeo.ecm.social.workspace.listeners.contrib

Contributions

XML Source

<?xml version="1.0"?>
<component name="org.nuxeo.ecm.social.workspace.listeners.contrib">

  <extension target="org.nuxeo.ecm.core.event.EventServiceComponent"
    point="listener">

    <listener name="socialWorkspaceListener" async="false"
      postCommit="false"
      class="org.nuxeo.ecm.social.workspace.listeners.SocialWorkspaceListener"
      priority="150">
      <event>documentCreated</event>
      <event>documentModified</event>
      <event>documentRemoved</event>
    </listener>

    <listener name="initializeSocialWorkspaceDashboardsListener" async="false"
      postCommit="false"
      class="org.nuxeo.ecm.social.workspace.listeners.InitializeSocialWorkspaceDashboardsListener"
      priority="200">
      <event>documentCreated</event>
    </listener>

    <listener name="resizeArticlePictureListener" async="false"
      postCommit="false"
      class="org.nuxeo.ecm.social.workspace.listeners.ResizeArticlePictureListener"
      priority="200">
      <event>aboutToCreate</event>
      <event>beforeDocumentModification</event>
    </listener>

    <listener name="createSocialDocumentListener" async="false"
      postCommit="false"
      class="org.nuxeo.ecm.social.workspace.listeners.VisibilitySocialDocumentListener"
      priority="200">
      <event>documentCreated</event>
      <event>documentModified</event>
    </listener>

    <listener name="deleteSocialDocumentListener" async="false"
      postCommit="false"
      class="org.nuxeo.ecm.social.workspace.listeners.DeleteSocialDocumentListener"
      priority="200">
      <event>lifecycle_transition_event</event>
    </listener>

    <listener name="checkSocialWorkspaceValidationTasks" async="false"
      postCommit="false"
      class="org.nuxeo.ecm.social.workspace.listeners.CheckSocialWorkspaceValidationTasks"
      priority="100">
      <event>checkExpiredTasksSignal</event>
    </listener>


    <listener name="addSocialDocumentFacetListener" async="false"
      postCommit="false"
      class="org.nuxeo.ecm.social.workspace.listeners.AddSocialDocumentFacetListener"
      priority="150">
      <event>aboutToCreate</event>
      <event>documentCreatedByCopy</event>
      <event>documentMoved</event>
    </listener>

    <listener name="socialWorkspaceMembersManagementListener" async="true"
      postCommit="true"
      class="org.nuxeo.ecm.social.workspace.listeners.SocialWorkspaceMembersManagementListener"
      priority="150">
      <event>newMembersAdded</event>
      <event>newMembersRemoved</event>
    </listener>
  </extension>

</component>